<?php
/**
 * Created by JetBrains PhpStorm.
 * User: 蒋文书
 * Date: 14-12-27
 * Time: 下午8:50
 * To change this template use File | Settings | File Templates.
 */

namespace Admin\Model;
use Think\Model\RelationModel;

class UserModel extends RelationModel {

    //定义关联关系
	Protected $_link=array(
	//关联副表
     'role'=> array( 
     	'mapping_type' =>self::MANY_TO_MANY,   //对映关系MANY_TO_MANY多对多
     	'foreign_key'=>'user_id',  //中间表的字段名称
     	'relation_key'=>'role_id',  //中间表的字段名称
     	'relation_table'=> 'role_user',  // 关联关系表
     	),
	);


    public function del($id){
        if(empty($id)){
            $this->error='请选择要操作的数据!';
        }
        return $this->relation(true)->delete($id);
    }

   /**
     * 获取新闻
     * @return id  获取id
     * @author 蒋文书 <jiangwenshu1990@126.com>
     */
    public function info($id){
        //ID是否为空
        if(empty($id)){
            $this->error='请选择要操作的数据!';
        }
        return $this->find($id);
       
    } 

        /**
     * 修改新闻
     * @return id  获取id
     * @author 蒋文书 <jiangwenshu1990@126.com>
     */
    public function update($data){
        //创建数据对象
        $data = $this->create();
        if(!$data){
            $this->error='创建数据对象错误!';
        }
        $data['password'] = I('password','','md5');
        return $this->save($data);
    }
}
 